.contractList .topBox {
  height: 22.7407vh;
}
.contractList .topBox .allSelect {
  align-items: flex-start;
}
.contractList .topBox .leftSelect .itemSelect {
  margin-right: 7.2083vw;
  margin-bottom: 1.8519vh;
}
.contractList .topBox .leftSelect .itemSelect input {
  width: 17.5833vw;
}
.contractList .topBox .leftSelect .itemSelect:nth-of-type(3n) {
  margin-right: 0;
}
.contractList .topBox .rightBtn {
  padding-left: 2.5vw;
  margin-top: -2.8704vh;
  display: flex;
  flex-direction: column;
}
.contractList .topBox .rightBtn::after {
  top: 50%;
}
.contractList .topBox .rightBtn button {
  display: block;
  margin-bottom: 1.8519vh;
}
.contractList .bottomBox {
  width: 100%;
  height: 73.2963vh;
}
.contractList .bottomBox .table-body {
  height: 45.5963vh;
  overflow-y: auto;
}
#dialog-content_contractList {
  height: 80vh;
}
.contractList_dialog {
  padding: 1.8519vh 2.1875vw;
}
